// #include <stdlib.h>

#include "./Poller.h"
#include "./EPollPoller.h"

Poller *Poller::getDefaultPoller(EventLoop *loop)
{
    // TODO: 扩展select()、poll()类
    if (::getenv("USE_POLL"))
    {
        return nullptr; // poll实例
    }
    else
    {
        return new EPollPoller(loop); // epoll实例
    }
}